package com.igeekhome.mapper;


import com.igeekhome.dto.OrderListDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 汪璇
 */
public interface OrderListDtoMapper {
    
    /**
    * @Description 根据条件搜索订单
    * @Param [orderListDto]
    * @Return java.util.List<com.igeekhome.dto.OrderListDto>
    **/
    List<OrderListDto> selectByCondition(OrderListDto orderListDto);
    
    /**
    * @Description 指定员工订单派送
    * @Param [orderId, StaffId]
    * @Return void
    **/
    void updateByStaffId(@Param("orderId")Integer orderId,@Param("StaffId")Integer StaffId);
    
    /**
    * @Description 根据orderId修改指定状态
    * @Param [orderId, status]
    * @Return void
    **/
    void updateByStatus(@Param("orderId")Integer orderId,@Param("status") String status);
    
    /**
    * @Description 根据orderId修改指定状态
    * @Param [orderId, status]
    * @Return void
    **/
    void updateByWaybillId(@Param("waybillId")Integer waybillId,@Param("status") String status);
}
